#include<stdio.h>
 void SelectionSort(int x[],int num)
 {
 	int i,j,tem;
 	int index;
 	for(i=0;i<num-1;i++)
 	{
 		index=i;
 		for(j=i+1;j<num;j++)
 		    if (x[j]<x[index])
 		        index=j;
 		    if(i!=index)
 		        {tem=x[i];x[i]=x[index];x[index]=tem;}
	 }
 }
 int main(void)
 {
 	int y=0,num,a,b,j;
 	scanf("%d",&num);
 	int x[num];
 	for (j=0;j<num;j++)
	 scanf("%d",&x[j]);
	 int i;
	 SelectionSort(x,num);
	 for (i=0;i<num;i++)	 
        {
        	a=x[i];
        	b=x[i+1];
		if (a!=b)
        y++;
        }
    printf("%d",y);
	 return 0;
 }
